using System;
using System.Collections.Generic;
using System.Text;
using Publicuse.Entity.AttributeUtil;

namespace Publicuse.Entity
{
    /// <summary>
    /// 统一业务类型
    /// </summary>
    public enum BusinessType : int
    {
        /// <summary>
        /// 用户管理
        /// </summary>
        [BusinessAttribute("用户管理")]
        user = 1,

        /// <summary>
        /// 角色管理
        /// </summary>
        [BusinessAttribute("角色管理")]
        role = 2,

        /// <summary>
        /// 菜单管理
        /// </summary>
        [BusinessAttribute("菜单管理")]
        menu = 3,

        /// <summary>
        /// 数据字典维护管理
        /// </summary>
        [BusinessAttribute("数据字典维护管理")]
        dictionaries = 4,

        /// <summary>
        /// 角色权限管理
        /// </summary>
        [BusinessAttribute("角色权限管理")]
        urpermission = 5,

        /// <summary>
        /// 用户角色管理
        /// </summary>
        [BusinessAttribute("用户角色管理")]
        userrole = 6,

        /// <summary>
        /// 系统参数配置管理
        /// </summary>
        [BusinessAttribute("系统参数配置管理")]
        spconf = 7,

        /// <summary>
        /// 节假日管理
        /// </summary>
        [BusinessAttribute("节假日管理")]
        holiday = 8,

        /// <summary>
        /// 数据库表
        /// </summary>
        [BusinessAttribute("数据库表")]
        table = 9,

        /// <summary>
        /// 城市编码管理
        /// </summary>
        [BusinessAttribute("城市编码管理")]
        citycodetable = 10,

        /// <summary>
        /// 系统任务调度管理
        /// </summary>
        [BusinessAttribute("系统任务调度管理")]
        quartz = 11,

        ///	<summary>
        ///	系统生成下载任务管理
        ///	</summary>
        [BusinessAttribute("系统生成下载任务管理")]
        dowtask = 12,

        ///	<summary>
        ///	缓存管理
        ///	</summary>
        [BusinessAttribute("缓存管理")]
        querycache = 13,

        ///	<summary>
        ///	黑白名单管理
        ///	</summary>
        [BusinessAttribute("黑白名单管理")]
        whitesinglename = 14,

        ///	<summary>
        ///	数据表代码生成模板管理
        ///	</summary>
        [BusinessAttribute("数据表代码生成模板管理")]
        tbcodegeneration = 15,

        ///	<summary>
        ///	组织管理
        ///	</summary>
        [BusinessAttribute("组织管理")]
        organization = 16,

        ///	<summary>
        ///	消息通知管理
        ///	</summary>
        [BusinessAttribute("消息通知管理")]
        noticean = 17,
    }
}
